home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Visual Basic Controls
/
Visual Basic Controls.iso
/
vbcontrol
/
sheriffa
/
slsapiex.bas
< prev
next >
Wrap
BASIC Source File
|
1998-11-17
|
1KB
|
32 lines
Attribute VB_Name = "SlsApiEx"
' This is a part of the Sheriff System Development Kit.
' Copyright (C) 1997-1998 Acudata Limted.
' All rights reserved.
'
' This source code is only intended as a supplement to the
' Sheriff System Development Kit and related
' electronic documentation provided with the SDK.
Public Const SLSKEY_ERROR = &H0&
Public Const SLSKEY_SUCCESS = &H1&
Public Const SLSKEY_E_BAD_PRODUCT_ID = &H2&
Public Const SLSKEY_E_BAD_REFERENCE = &H3&
Public Const SLSKEY_E_BAD_PID_REF = &H4& 'Reference code does not match product ID
Public Const SLSKEY_E_BAD_LICENCE_TYPE = &H5&
Public Const SLSKEY_E_BAD_LICENCE_DATE = &H6&
Public Const SLSKEY_E_BAD_SECRET_SIZE = &H10&
Public Const SLSKEY_E_BAD_SECRET_1 = &H11&
Public Const SLSKEY_E_BAD_SECRET_2 = &H12&
Public Const SLSKEY_E_BAD_SECRET_3 = &H13&
Public Const SLSKEY_E_BAD_SECRET_4 = &H14&
Declare Function SLS_GenerateLicenceKey Lib "SlsApi" ( _
ByVal lpszProductID As String, _
ppSecretArray As SLS_SECRET, _
ByVal nSecretSize As Integer, _
ByVal lpszReferenceCode As String, _
pLicencePolicy As SLS_LICENCE, _
ByVal lpszLicenceKey As String) As Integer